package com.glp.work.flow.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;


/**
 * 接收消息事件。messageEvent 见 FLMsgEventEnum
 *
 * @author pengjia
 * @version 2020年5月30日 下午1:07:14
 */
@Data
@ApiModel("接收消息事件")
public class MessageEventReceivedRequest implements Serializable {

    private static final long serialVersionUID = 7559847600348400181L;

    @ApiModelProperty(value = "流程实例ID")
    String processId;
    @ApiModelProperty(value = "执行ID")
    String executionId;
    @ApiModelProperty(value = "消息事件定义")
    String messageEvent;
    @ApiModelProperty(value = "用户编码")
    String userNo;
    @ApiModelProperty(value = "备注")
    String comment;
    @ApiModelProperty(value = "流程参数Map")
    Map<String, Object> processVariable;
	@ApiModelProperty(value = "动态表单数据")
	private Map<String, Object> dynamicForm;
}
